В споре рождается истина... Ну или как-то так.
В общем поспорил я тут в группе ВК на тему как сделать боёвку в стиле Fear & Hunger и поэтому.... научу я вас лепить боёвку "со спины".
Буду делать я это в МЗ. В МВ скорее всего будет работать так же.
Способ "топорный", на скорую руку и слетит если обновить ядро. Но рабочий
Погнали.
Для начала в проекте в папке js находим файлик rmmz_sprites
Открываем его любым Блокнотом или любой прогой, что открывает текстовые файлы.
Находим строчкуТак вот.Код:Sprite_Actor.prototype.setActorHome = function(index) {
Я расшифрую значения в строчке ниже
600 - это стартовая точка по оси Х.Код:this.setHome(600 + index * 32, 280 + index * 48);
index * 32 - индекс это номер героя от 0; "32" - расстояние между героями по оси Х
280 + index * 48 - то же самое по оси У соответственно
Меняем сие безобразие допустим на
this.setHome(150 + index * 140, 450 + index * 0)
Получили то что на картинке №1
Появляется проблема. Персонажи при выборе и действии двигаются влево.
Поэтому находим строчку
РасшифруюКод:Sprite_Actor.prototype.stepForward = function() { this.startMove(-48, 0, 12)
this.startMove(смещение по оси Х, смещение по оси У, время)
Меняю допустим на this.startMove(0, -48, 12)
Получаю то что на рис №2
Ну собственно и всё.
Осталось найти/нарисовать/стырить графику с видом со спины и всё.
Рисунок №3
Собственно этим нехитрым способом можно немного заморочиться и поменять боёвку с бесящего справа налево на православный слева направо.)
Ну и демка собственно:
https://disk.yandex.ru/d/_CsKVPCnNYxuFQ
Социальные закладки